body {
	background: #E0FFCC;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
		}
	
	#colonnasx {
		position: absolute;
		left:10px;
		/*top:120px;*/
		top:135px;
		width:170px;
		background: #E0FFCC;
		}

	#content {
		background: #E0FFCC;
   		margin-left: 189px;
   		margin-right:189px;
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 191px;
   		margin-right:191px;
		}
	html>body #centercontent {
   		margin-left: 191px;
   		margin-right:191px;
		}

	#colonnadx {
		position: absolute;
		right:10px;
		/*top:120px;*/
		top:135px;
		width:170px;
		background: #E0FFCC;
		}
	
	#banner {
		background:#fff;
		height:40px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px;
		}
	html>body #banner {
		height:39px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#header h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px
		}


.tabellalayout{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #003300;
	background-color: #FFC8A4;
}
.logo {
	color: #063;
	background: #FFF;
	font: bolder 90% Verdana, Arial, Helvetica, sans-serif;
}
#immint {
	float: right;
	margin-right: 0;
}
.navbar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	font-size: 80%;
	font-weight: bold;
	height: 2.61em;
	line-height: normal;
	background: #063;
}
.navbar ul {
	margin: 0;
	padding: 1px;
	margin-top: 1px;
	right: 0;
	text-align: center;
}
.navbar li {
	display: inline;
	list-style-type: none;
}
.navbar li a:link {
	color: White !important;
	text-decoration: none;
	border: 1px solid #000;
	top: 5px;
	background: #093;
	padding: 2px 3px;
}
.navbar li a:visited {
	color: White !important;
	text-decoration: none;
	border: 1px solid #000;
	background: #093;
	padding: 2px 3px;
}
.navbar li a:hover {
	color: Maroon !important;
	background: #FF9;
	padding: 2px 3px;
}
.navbar a {
	float: none;
}


.menu {
	border: 1px solid #060;
	color: #FFF;
	padding: 0;
	width: 170px;
	background: #060;
	font: normal bolder small Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.menu li {
	list-style-type: none;
	/*background: #060;*/
}
.menu li a {
	width: 100%;
	color: #060;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #060;
	display: list-item;
	background: #F3F3F1;
	font: normal small Geneva, Arial, Helvetica, sans-serif;
}
.menu li a:link {
	color: #000;
	text-decoration: none;
	background: #F3F3F1;
	font: normal small Geneva, Arial, Helvetica, sans-serif;
}
.menu li a:visited {
	color: #000;
	text-decoration: none;
	background: #F3F3F1;
	font: normal small Geneva, Arial, Helvetica, sans-serif;
}
.menu li a:hover {
	background: #FF9;
	color: #006;
	font: small Geneva, Arial, Helvetica, sans-serif;
}

.tabcentrale {
	color: #000;
	text-align: center;
	font: small Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding-top: 10px;
}
.tabcentrale td a {
	color: #030;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabcentrale td a:hover {
	color: #093;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}

.tabcentrale1 {
	color: #000;
	text-align: justify;
	font: small Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.tabcentrale1 td a {
	color: #030;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}

.tabcentrale1 td a:hover {
	color: #093;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}
.tabcentrale1 ul {
	top: 0px;
	bottom: 0px;
}
.tabcentrale2 {
	color: #000;
	text-align: left;
	font: small Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.tabcentrale2 td a {
	color: #030;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}

.tabcentrale2 td a:hover {
	color: #093;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}
.tabcentrale2 ul {
	top: 0px;
	bottom: 0px;
}

.tabcentrale3 {
	color: #000;
	text-align: left;
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #003300;
}
.tabcentrale3 td{
	color: #000;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}    
.tabcentrale3 a:link{
        font-size: 50%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale3 a:visited{
        font-size: 95%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale3 a:hover{
        font-size: 95%;
        color: #009900;
        text-decoration: underline;        
}
    
.titoli {
	color: #ef7419;
	font: bold normal 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.titolidx {
	color: #ef7419;
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
img {
	border: none;
}

.email a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
}
.email a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
}
.email a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0066FF;
}


.tabofferte a:link{
	color: #003399;
	text-decoration: underline;
}

.tabofferte a:visited{
	color: #003399;
	text-decoration: underline;
}

.tabofferte a:hover{
	color: #FF0000;
	text-decoration: underline;
}
.tabofferteintcella {
	font-weight: bolder;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	color: #003300;
	text-align: center;
	background-image: url(images/sfondo.jpg);

}
.tabofferte2 {
	border: thin solid #006600;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	width: 700px;
	padding: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/sfondooff.jpg);

}
.tabstruttura {
	border: thin solid #006600;
	font-size: x-small;
	color: #000000;
	font-weight: bolder;
	width: 700px;
	padding: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabstruttura1 {
	border: thin solid #006600;
	font-size: x-small;
	color: #000000;
	font-weight: bolder;
	padding: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabstruttura1 td a {
	color: #030;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}

.tabstruttura1 td a:hover {
	color: #093;
	font: bolder small Geneva, Arial, Helvetica, sans-serif;
}
.tabstruttura1 ul {
	top: 0px;
	bottom: 0px;
}
.taboffertecellesx {
	color: #000066;
	font-size: small;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
h3 {
	font-weight: bolder;
	color: #f17a23;
	font-size: 90%;
}

h4 {
	font-weight: bolder;
	color: #003366;
	font-size: small;
	font-style: normal;
}
.imgb{
	border: 1px solid #000000;
	}


	.territorio td{
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}        
.territorio a:link{
        font-size: 75%;
        color: #003300;
        text-decoration: none;        
}
.territorio a:visited{
        font-size: 75%;
        color: #003300;
        text-decoration: none;        
}
.territorio a:hover{
        font-size: 75%;
        color: #009900;
        text-decoration: underline;        
}
	
	.menubanner {

	border: 1px solid #060;
	color: #CC0000;
	padding: 0;
	width: 170px;
	background: #FFFFFF;
	font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:center;
}
	.menubanner a{
	color: #FF0000;
	text-decoration: none;
}
	.menubanner a:hover{
	color: #FF6600;
	text-decoration: none;
	background-color: #FFFF99;
}

.header {
	font-size:14px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	width: 100%;
}
.atabIncarichi {
	color: #000;
	text-align: left;
	border: 1px #aaa solid;
	background-color: #FFFFFF;
	font: x-small Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
	border-top-color: #000000;
	display: inline;
	text-decoration: none;
	font-size: 9px;
	border-right-style: solid;
}
.tabIncarichi td {
    width:auto
	color: #000;
	text-align: left;
	border: 1px solid #aaa;
	background-color: #FFFFFF;
	font: x-small Geneva, Arial, Helvetica, sans-serif;
	display: table;
}
.atabIncarichi th {
	color:#CC0066;
	text-align: center;
	background-image: url(images/prova.jpg);
	background-color: #FFFFFF;
    font: x-small Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: right;
}
.tabIncarichi h4 {
	font-weight: bolder;
	color: #003366;
	text-align:center;
	font-size: x-small;
	font-style: normal;
}
.titeventi {
	color: #FFFFFF;
	text-align: left;
	background-image: url(images/prova.jpg);
	background-color: #060;
	background-repeat: no-repeat;
	background-position: right;
}
.titeventi a:link{
	color: #FFFFFF;
}
.titeventi a:visited{
	color: #FFFFFF;
}
.titeventi a:hover{
	color: #FFFFFF;
	background-color: #FF9900;
}
.volo p {
	text-align: justify;	
}
.tabutente {
	color: #000000;
	border: 1px solid #006600;
	width: 300px;
}
.tabIncarichi  {
	font-size: xx-small;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-color: #000000;
	vertical-align: bottom;
}
.tabIncarichi td {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-color: #000000;
	vertical-align: bottom;
}
.tabIncarichi h4 {
	font-size: x-small;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
}
.tabIncarichi th {
	border-left-color: #000000;
	border-left-style: solid;
	font-size: medium;
	text-align: center;
	background-color: #060;
	color: #FFFFFF;
}
.tabcentrale4 {
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font: small Geneva, Arial, Helvetica, sans-serif;
}   
.tabcentrale4 td{
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	font: small Geneva, Arial, Helvetica, sans-serif;
}        
.tabcentrale4 a:link{
        font-size: 95%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale4 a:visited{
        font-size: 95%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale4 a:hover{
        font-size: 95%;
        color: #009900;
        text-decoration: underline;        
} 
.tabcentrale5 td{
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font: small Geneva, Arial, Helvetica, sans-serif;
}        
.tabcentrale5 a:link{
        font-size: 95%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale5 a:visited{
        font-size: 95%;
        color: #003300;
        text-decoration: underline;        
}
.tabcentrale5 a:hover{
        font-size: 95%;
        color: #009900;
        text-decoration: underline;        
}
.MenuSx  {
background-color:#336600;
color:#FFFFFF;
float:left;
font-weight: bold;
font-size:small;
margin-bottom:1px;
}
.MenuSx  a{
float:right;
}
.titoliRaggruppamenti {
	color: #ef7419;
	font: bold normal 80% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 3% 0 3%;
}
.sfondo {
	color: #000;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font: small Geneva, Arial, Helvetica, sans-serif;
}
.TabIncarichiEsterni  {
	font-size: xx-small;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-color: #000000;
	vertical-align: bottom;
	background-color:#FFFFFF;
}
.TabIncarichiEsterni td {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-color: #000000;
	vertical-align: bottom;
}
.TabIncarichiEsterni h4 {
	font-size: x-small;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
}
.TabIncarichiEsterni th {
	border-left-color: #000000;
	border-left-style: solid;
	font-size: medium;
	text-align: center;
	background-color: #060;
	color: #FFFFFF;
}


